جنگو؛ نرمافزاری تحت وب آزاد و کاربردی
نرگس الماسی سروستانی که پس از فراگیری زبان پایتون، بهعنوان برنامهنویس بکاند با استفاده از جنگو(یک چارچوب نرمافزاری تحت وب آزاد و متنباز بوده و به زبان پایتون نوشته شده است) در تیم توسعه مگا اپلیکیشن پیشخوان ملی به فعالیت مشغول شده، بیان کرد: یک تکنیک برنامهنویسی در جنگو به کار برده شده تا با پایگاهدادهها ارتباط برقرار کند.
او افزود: این تکنیک به توسعهدهندگان کمک میکند که با دادههای پایگاهداده بهصورت شیءگرا تعامل برقرار کند و امکان انجام عملیات پایگاهداده سادهتر شود. همچنین، از ویژگیهای امنیتی و احراز هویت بهصورت پیشفرض برخوردار است. این ویژگیهای امنیتی در سامانههای مالی نظیر صرافی آنلاین ارز دیجیتال ملی چنج بسیار مهم است چرا که تراکنشهای بانکی از جمله حساسترین فرایندها در سایتها و اپلیکیشنها محسوب میشوند.
این برنامهنویس پیشخوان ملی ادامه داد: مستندات گسترده آن نیز توسعه را سرعت بخشیده و به تیم امکان میدهد به راحتی با آن کار کند. در حقیقت همین مزیت مهم باعث شده تا در کنار کافی نت آنلاین ملی یار، سامانه تخصصی وام آنلاین ملی وام و سامانه ثبت آنلاین شرکت ملی ثبت نیز در مدت زمان کوتاهی طراحی و توسعه داده شوند.
الماسی در بخش دیگری از سخنان خود یکی از چالشهای مهم در توسعه برنامهنویسی بکاند را مدیریت و توسعه یک سیستم پیچیده دانست و گفت: پیگیری تغییرات در دیتابیس و بهروزرسانیهای پروژه نیز از مسائلی است که باید با آن مواجه شویم. همچنین، مسائل امنیتی و حفاظت از دادهها نیز از جمله چالشهای مهم هستند. این موضوعات، درست مثل دیگر چالشهای حوزه فناوری اطلاعات، در کنار دانش و تخصص به سرمایهگذاری هم احتیاج دارد. پلتفرم تامین مالی ملی سرمایه نیز با آگاهی از این نیازها و با هدف تأمین منابع مالی طراحی شده است.
وی؛ ایجاد پروژههای بکاند با کیفیت و پایدار با استفاده از جنگو و پایتون، برقراری استانداردهای برنامهنویسی، همگام شدن با تکنولوژیهای نوین و به اشتراکگذاری دانش با اعضای تیم را از اهداف مهم افراد در حوزه بکاند ذکر کرد.
این برنامهنویس پیشخوان ملی خطاب به علاقهمندان به این حوزه خاطرنشان کرد: مستندات رسمی جنگو را بهدقت و گامبهگام با دستورالعملهای تیمی دنبال کنید و در تیم با دیگر توسعهدهندگان هماهنگ باشید. همچنین از تستها بهعنوان بخش اساسی توسعه مداوم استفاده کنید تا اطمینان حاصل کنید که تغییرات، به پایداری سیستم آسیب نمیزنند. اهمیت یکپارچگی کد و پیشنهادهای مناسب برای بهبود کار تیمی نیز از اهمیت بالایی برخوردار است.
به گفته الماسی، آینده برنامهنویسی بکاند با پایتون و جنگو پر از چالشها و همزمان با فرصتهای بسیاری خواهد بود؛ اما افرادی که بهروز با تحولات صنعت میمانند و توانایی انعطافپذیری و یادگیری سریع را دارند، میتوانند در این زمینه به موفقیت بسیاری دست یابند.
انتهای پیام
